Wireless motion control system

ABSTRACT

Disclosed is a system and method for wireless motion control. The system generally includes a centralized motion coordinator device and one or more motion stick devices that communicate with each other wirelessly. The centralized motion coordinator controls operation of the one or more motion stick devices by wirelessly transmitting basic commands to the one or more motion stick devices. In response, the motion stick devices process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device. The trajectory information is used to control operation of a motor for advancement of an actuator assembly associated with the one or more motion stick devices along a predetermined axis.

RELATED APPLICATION DATA

This application claims the benefit of U.S. Provisional Application No. 60/775,767, filed Feb. 15, 2006, which is incorporated by reference.

BACKGROUND OF THE INVENTION

The present invention relates generally to a system and method for wireless motion control and, more particularly, to a system and method for wireless control of general motion machinery.

In automation markets, a continuing frustration of machine builders is the cost and complexity of wiring machines and automation components. This frustration is enhanced when the application is a multi-axis application. For example, a conventional four-axis motion control system may consist of nineteen or more cables, which allow for power, control and feedback signals. Such cabling requirements tends to make such wired electromechanical systems difficult to upgrade, require significant facility space and are generally more costly than a wireless motion control system.

A common requirement for controlling and monitoring electromechanical systems is to provide motion commands and determine and/or measure the position of one or more moving elements. Controlling the position associated with moving elements is generally straightforward when a direct electrical or mechanical connection is incorporated between the moving element and the sensor that detects the movement of the moving element. A primary reason for the straightforward nature of the wired motion control system is that unlimited bandwidth allows trajectory data, feedback signals and control information to be transmitted as needed from the controlling device to the device being controlled and vice versa.

However, due to bandwidth limitations it is generally much more difficult to control motion when using wireless devices. This is especially true when a closed-loop feedback mechanism is desired. One drawback with conventional wireless motion control is difficulty in controlling the wireless system in real-time. Another drawback is the limited bandwidth available over the wireless medium. The lack of bandwidth is significantly enhanced when multiple axes of motion control are desired. These drawbacks combine to limit coordinated wireless motion control. In addition, traditional wireless network components are relatively expensive, which generally eliminates the cost savings of cable reduction. There are also safety concerns inherent with wireless networks. One safety concern is a loss of control of network components if one or more of the components of the wireless network were unable to properly communicate with each other. Another safety concern is securing the wireless network from being compromised.

Thus a need exists for a reliable and relatively inexpensive wireless motion control system that overcomes the deficiencies set forth above.

SUMMARY OF THE INVENTION

Aspects of the present invention relate to a system and method for wireless motion control. The system generally includes a centralized motion coordinator device and one or more motion stick devices. The centralized motion coordinator controls operation of the one or more motion stick devices by wirelessly transmitting commands to one or more motion stick devices. The motion stick devices receive the command and generate trajectory data based on the received command. The motion stick devices independently determine successful and/or unsuccessful completion of a task and transmit an appropriate signal to the centralized motion coordinator device.

Another aspect of the present invention relates to a wireless motion control system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver; a motion stick device controlled by the centralized motion coordinator for controlled movement of an actuator assembly secured to a portion of the motion stick device, wherein the motion stick device includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the actuator assembly along a predetermined axis.

Another aspect of the invention relates to a method for wireless control of an actuator assembly, the method comprising: wirelessly receiving a control signal from a centralized motion coordinator device at one or more motion stick devices, wherein each motion stick device includes a wireless transceiver; generating trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly along a predetermined axis; detecting successful and/or unsuccessful completion of the operation by an encoder that measures at least one physical property associated with the actuator assembly; and transmitting a confirmation command to the centralized motion coordinator device.

Another aspect of the system relates to an automated manufacturing system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver for automated control of a plurality of motion stick devices, wherein the plurality of motion stick devices are controlled by the centralized motion coordinator to perform a controlled movement of an assembly secured to a portion of the motion stick device for performing one or more manufacturing tasks, wherein each of the motion stick devices includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the assembly along a predetermined axis to manufacture an article.

To the accomplishment of the foregoing and related ends, the invention, then, comprises the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative embodiments of the invention. These embodiments are indicative, however, of but a few of the various ways in which the principles of the invention may be employed. Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a wireless motion control system in accordance with aspects of the present invention.

FIG. 2 is a perspective view of an exemplary centralized wireless motion coordinator in accordance with aspects of the present invention.

FIG. 3 is a schematic block diagram of the exemplary centralized motion coordinator in accordance with aspects of the present invention.

FIG. 4 is a perspective view of a portion of an exemplary motion stick in accordance with aspects of the present invention.

FIGS. 5A-5B are perspective view of a portion of an exemplary motion stick in accordance with aspects of the present invention.

FIG. 5C is a side layout view of the portion of the exemplary motion stick illustrated in FIGS. 5A-5B.

FIG. 6 is a schematic block diagram of the exemplary motion stick device in accordance with aspects of the present invention.

FIG. 7 is a side layout view of an actuator portion of the exemplary motion stick device in accordance with aspects of the present invention.

FIG. 8 is an exemplary method in accordance with aspects of the present invention.

DETAILED DESCRIPTION

In the detailed description that follows, corresponding components have been given the same reference numerals, regardless of whether they are shown in different embodiments of the present invention. To illustrate the present invention in a clear and concise manner, the drawings may not necessarily be to scale.

The present invention relates to a system and method for wireless motion control. The system generally includes a centralized motion coordinator device and one or more motion stick devices. The centralized motion coordinator controls operation of the one or more motion stick devices. The centralized motion coordinator and the one or more motion stick devices communicate with each other through a wireless communication link.

In general, the centralized motion coordinator device wirelessly transmits basic movement commands to the one or more motion stick devices. The one or more motion stick devices process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device. The trajectory information is used to control operation of a motor for advancement of an assembly associated with the one or more motion stick devices along a predetermined axis. A motion stick device generally includes an encoder to monitor one or more physical parameters (e.g., position, velocity, acceleration, etc.) associated with the motion stick and fault detection circuitry. After a move command is received and completed, the motion stick device will generally transmit a proper confirmation to the centralized motion coordinator device. By eliminating the transmission of trajectory information between the centralized motion coordinator device and the one or motion stick devices, a low bandwidth, low cost wireless protocol may be used to implement wireless motion control.

Referring to FIG. 1, an exemplary wireless motion control system 10 is illustrated. The motion control system 10 includes a centralized motion coordinator device 12 and one or more motion stick devices 14A-14D. As shown in FIG. 1, the centralized motion coordinator device 12 and the one or more of the motion stick devices 14A-14D communicate through wireless communication links 16A-16D, via wireless transceivers provided in each device.

The wireless motion control system 10 may be used in any motion control application. Exemplary motion control applications include: medical diagnostic machinery requiring automation of sample handling, microtiter plate stacking, etc.; manufacture of devices (e.g., medical devices) requiring automation of device assembly, handling and/or packaging; manufacture and testing of semiconductor wafers requiring automation of wafer handling, wafer cleaning and etch and wafer die bonding, etc. While aspects of the present invention may be used in any application that utilizes a motion control system, aspects of the present invention are particularly advantageous for motion control applications having multiple axes due to the cost and space savings associated with cable reduction and the ease of adding additional motion control components to existing systems.

Referring to FIG. 2, a perspective view of an exemplary centralized motion coordinator device 12 is shown. The centralized motion coordinator device 12 includes a housing 20, a wireless transceiver 22 and one or more communication ports. As shown in FIG. 2, the communication ports may include a CANopen port 24, a USB port 26, an Ethernet port 28, etc. One of ordinary skill in the art will appreciate that the centralized motion coordinator device 12 may have any desired communication port, which may depend on the application and/or devices in which the centralized motion coordinator device 12 is to communicate.

Referring to FIG. 3, a schematic block diagram of the centralized motion coordinator device 12 is illustrated. The centralized motion coordinator device 12 includes a primary control circuit 50 that is configured to carry out overall control of the functions and operations of the centralized motion coordinator device 12. The control circuit 50 may include one or more processing devices 52, such as a CPU, microcontroller or microprocessor. The processing device 52 executes code stored in a memory (not shown) within the control circuit 50 and/or in a separate memory, such as memory 54, in order to carry out operation of the centralized motion coordinator device 12. The processing device 52 is generally operative to perform all of the functionality disclosed herein. In one embodiment, two processing devices are used to implement aspects of the present invention. One processor may be used to control general operation of the centralized motion coordinator 12 and another processor may be used to control operation of the wireless transceiver 22.

The memory 54 may be, for example, a buffer, a flash memory, a hard drive, a removable media, a volatile memory and/or a non-volatile memory. In addition, the processing device 52 processes and/or executes code to carry out various functions of the centralized motion coordinator device 12. The memory 54 may include one or more application programs and/or modules 56 to carry out any desirable software and/or hardware operation associated with the centralized motion coordinator device 12 and/or devices controlled by the centralized motion coordinator device 12.

The centralized motion coordinator device 12 also includes a wireless transceiver 58 that enables the centralized motion coordinator device 12 to establish wireless connectivity with one or more motion stick devices 14. As discussed below, any wireless medium may be used in accordance with the present invention. Preferably, the transceiver 58 utilizes a radio frequency medium. Suitable wireless protocols include, for example, IEEE 802.11-compatible protocol and/or IEEE 802.15-compatible protocol (e.g., Zigbee). A suitable wireless communication standard for use in accordance with aspects of the present invention will generally meet the following design considerations: facilitate two-way wireless communication, have low cost and low power consumption. One of ordinary skill in the art will appreciate that other design considerations may enter the decision-making process when selecting a wireless medium depending on, for example, the nature of the application, the geographical size of the location, wireless interference, etc.

The transceiver 58 generally includes a radio frequency transmitter and receiver for transmitting and receiving signals via the antenna 60 as is conventional. The centralized motion coordinator device 12 generally utilizes the transceiver 58 and antenna 60 for two-way communication with one or more motion stick devices 14 over a wireless communication link. The transceiver 58 is coupled to the control circuit 50 so as to carry out overall operation of the centralized motion coordinator device 12.

The centralized motion coordinator device 12 further includes an I/O interface 64. The I/O interface 64 may be in any desired form. For example, the I/O interface 64 may take the form of one or more communication ports, such as for example, CANopen port 24, USB port 26 and Ethernet port 28. The I/O interface 64 may be used to couple the centralized motion coordinator device 12 to other devices. In one embodiment, the I/O interface 64 may be coupled to a personal computer in order to download application software from the personal computer to the memory 54 and/or application software 56. As one of ordinary skill in the art will readily appreciate, the application software 56 stored on the centralized motion coordinator device 12 may take a variety of forms, but is generally executable code that includes commands for transmission to and to control the one or more motion stick devices 14 in which the centralized motion coordinator device 12 is linked.

The centralized motion coordinator device 12 also generally includes a power supply unit (PSU) 66 within the centralized motion coordinator device 12 to allow the device to receive power from an external source. A non-rechargeable and/or rechargeable battery may also be used in accordance with aspects of the present invention.

In operation, the centralized motion coordinator device 12 generally transmits simple motion, input and output (I/O) and query commands to the one or more motion stick devices 14. The motion stick device 14 acknowledges the receipt of commands. The simple motion, I/O and query commands generally do not include trajectory data. As discussed in detail below, the commands are wirelessly transmitted to one or more motion stick devices 14. The motion stick devices, in turn, generate the trajectory data as needed to control operation of the motion stick devices 14. In addition, the centralized motion coordinator device 12 generally receives confirmation and status signals associated with and transmitted from one or more motion stick devices 14. A confirmation signal is generally transmitted once a motion stick device 14 has completed a requested operation. The confirmation signal signifies that the motion stick device 14 has completed the command and is ready for the next motion command. In general, the status signal indicates the health of the motion stick device and/or the health of the wireless link between the centralized motion coordinator device 12 and the one or more motion stick devices 14.

If no confirmation signal is received by the centralized motion coordinator device 12 after a command is transmitted to a motion stick device, generally no other motion commands will be sent to the particular motion stick device. In addition, if a motion stick device transmits a status signal indicating that the wireless link has been dropped and/or the health of the motion stick has been compromised, one or more predetermined events may take place. Such predetermined events include, for example, human intervention, resetting the motion stick device, re-establishing the wireless communication link, etc.

Referring to FIG. 4, an exemplary motion stick device 14 is illustrated. The motion stick 14 includes a housing 80 (e.g. housing 80A, 80B and 80C) that generally houses one or more components of the motion stick device 14. For example, housing 80A may house a wireless transceiver 82, a microprocessor 84, trajectory generator 86, an encoder 88, fault detection circuitry 90 and a controller 92. Housing 80B may house motor 94. Housing 80C may house an actuator assembly 96. The housings 80A, 80B and 80C may be unitary or included multiple subassemblies.

Referring to FIGS. 5A-5C and 6, the wireless transceiver 82 may be any type of wireless transceiver. Like the wireless transceiver 58 (discussed above) any wireless medium may be used in accordance with the present invention. Preferably, the transceiver 82 utilizes a radio frequency medium. Suitable wireless radio frequency protocols include, for example, IEEE 802.11-compatible formatives and/or IEEE 802.15-compatible formatives (e.g., Zigbee). The transceiver 82 generally includes a radio frequency transmitter and receiver for transmitting and receiving signals via an antenna 98 as is conventional. The motion stick 14 generally utilizes the transceiver 82 and antenna 98 for two-way communication with the centralized motion coordinator device 12 over a wireless network. The transceiver 82 is coupled to the control circuit 100 so as to carry out overall operation of the motion stick device 14.

The trajectory generator 86 generally decodes motion commands received from the centralized motion coordinator 12. The decoded commands are then processed to generate trajectory information. Trajectory information includes any information that may be used to control the motor 94, which in turn controls movement of the actuator assembly 96 (also referred to herein as lead screw table). For example, trajectory information includes machine language commands, position data, velocity data, acceleration data, rate data, etc.

The trajectory information is processed by the control circuit 100 and received by the power electronics circuitry 92. The power electronics circuitry 92 may be any type of power electronics operable to receive trajectory information to control motor 94. For example, the power electronics 92 may be a collection of discrete field-effect transistors (FET) or an integrated power module (IPM) including combinations thereof. It will be appreciated by those skilled in the art that each motor 94 has specific control requirements, and that the specific configuration of the power electronics 92 is typically machine-dependent.

The motor 94 may be any desired motor that is operable to perform the functionality described herein. For example, the motor 94 may be a stepper motor, a servomechanism (servo) motor, a variable reluctance motor (VRM), a combination of stepper and servo motors, etc. The motor used in a particular wireless motion control system will generally vary based upon the application. For example, in the field of medical diagnostic machinery requiring automation of sample handling, microtiter plate stacking and other general motion needs, a stepper motor will likely be the design choice. When the application is medical devices requiring automation of medical device assembly, handling and packaging, a servo motor will likely be the design choice. When the application is machines for the manufacture and testing of semiconductor wafers requiring automation of wafer handling, wafer cleaning and etch, and wafer die bonding, the likely motor technology selected will be a combination of stepper and servo motors.

The encoder 88 is coupled to the motor 94 and the control circuit 100. The encoder 88 determines the position of the motor 94. The encoder 88 is typically a contactless sensor that measures at least one physical property associated with the motor 94. For example, the encoder may detect a magnetic field to determine the position of the motor 94. The encoder 88 outputs a signal based on the detected physical property (e.g., position of the motor 94). The signal output by the encoder 88 is generally communicated to the fault detection circuitry 90.

The fault detection circuitry 90 is coupled to the microprocessor 84 through the control circuit 100. The fault detection circuitry 90 performs any desired fault determination functions. For example, the fault detection circuitry 90 may compare the position of the motor 94 and the command information received from the centralized motion coordinator 12 to determine if the command was performed successfully. The fault detection circuitry 90 may be incorporated in the encoder 88 and/or power electronics circuitry 92 depending on the particular design implementation of the wireless control system.

If the command was performed successfully, a confirmation signal is generally transmitted from the wireless transceiver 82 of the motion stick device 14 to the wireless transceiver 58 of the centralized motion coordinator 12. If the command was not performed successfully, a variety of alternatives may occur. Such alternatives include, for example, immediate terminating operation of the motion stick device 14, transmitting an error signal to the centralized motion coordinator 12, transmitting a message to an operator that human intervention is needed, etc.

The output of the motor 94 may be rotary or linear and is controllable by the power electronics 92. The motor 94 may be coupled to an actuator assembly 96. The actuator 96 converts energy produced by the motor 94 into motion. The motion can be rotary, linear and/or non-linear depending on the actuator. For example, a linear actuator may utilize a motor that produces rotational motion and converts the rotational motion to linear motion by advancing the assembly along the threaded rod. Depending on the rotation of the motor, the assembly will extend or retract along the axis of the threaded rod.

Referring to FIGS. 4 and 7, an exemplary actuator assembly 96 is illustrated. The actuator assembly 96 generally has an extruded frame 120, and a pair of end covers 122 and 124 mounted on respective opposite longitudinal ends of the frame 120.

The following components are mounted on the frame 120: housings 80A, 80B and 80C, motor 94, a coupling 126 that connects the rotatable shaft of the motor 94 and a lead screw 128 coaxially to each other, a bearing block 130, and a table mechanism 132. A guide 134 for linearly guiding the table mechanism 132 as it is displaced by the lead screw 128 is mounted on the frame 120 and extends between the end covers 122 and 124. The guide 124 is fixed to the frame 120.

The table mechanism 132 comprises a lead screw bushing (not shown) threaded over the lead screw 128 for converting rotary motion of the lead screw 128 into linear motion, a pair of tracks 136A and 136B for sliding movement on the guide 134. A plurality of bearings are generally disposed between mating surfaces of the tracks 136A and 136B and the guide 134 for reducing friction resistance between.

The table mechanism 132 may have connecting holes defined in its upper surface for fastening another member mounted thereon. In operation, the actuator 96 is generally used in a horizontal or vertical direction. The table mechanism of the actuator generally moves along a predetermined axis that is generally parallel to the lead screw 128. One of ordinary skill in the art will readily appreciate that the actuator assembly illustrated herein is exemplary in nature and is in no way intended to limit the scope of the claimed invention.

The motion stick 14 may also include an I/O interface 160, as shown in FIG. 6. The I/O interface 160 may be in any desired form. For example, the I/O interface 160 may take the form of discrete inputs and outputs 180 or one or more communication ports, such as for example, a serial port (not shown), a telecommunication port (not shown), Ethernet port (not shown). The I/O interface 160 may be used to couple the motion stick device 14 to other devices. In addition, the motion stick device 14 generally includes a power supply unit (PSU) 162 housed within the motion stick device 14 to allow the device to receive power from an external source.

An exemplary method 200 for wireless control of an actuator assembly in accordance with aspects of the present invention is illustrated in FIG. 8. At step 202, a control signal is wirelessly transmitted from a centralized motion coordinator 12. At step 204, the control signal is received at one or more motion stick devices 14, wherein each motion stick device 14 includes a wireless transceiver 82. At step 206, the one or more motion stick devices 14 acknowledge the receipt of the control signal. At step 208, the one or more motion stick devices generate trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly 96 along a predetermined axis. At step 210, an encoder 88 detects successful and/or unsuccessful completion of the operation of the one or more motion stick devices 14. The encoder 88 measures at least one physical property associated with the motor 94. At step 212, a confirmation signal is transmitted by the one or more motion stick devices 14 to the centralized motion coordinator device upon successful completion of the command. In addition to a confirmation signal, the motion stick device 14 may also transmit an error message when the command is not performed successfully or when a problem is detected with the motion stick device. At step 214, the centralized motion coordinator 12 acknowledges the receipt of the confirmation message. In one embodiment, a status signal associated with a physical property of a wireless link established between the motion stick device and to the centralized motion coordinator device may be transmitted from the one or more motion stick devices 14 to the centralized motion coordinator 12.

As discussed above, the centralized motion coordinator device 12 wirelessly transmits basic movement commands to the one or more motion stick devices 14. The one or more motion stick devices 14 process the received commands and generate trajectory information based, at least in part, on the commands received from the centralized motion coordinator device 12. The trajectory information is used to control operation of a motor for advancement of an assembly associated with the one or more motion stick devices along a predetermined axis. By eliminating wireless network traffic associated with exchanging trajectory information between the motion stick devices and the centralized motion coordinator, many motion stick devices may be simultaneously controlled by a centralized motion coordinator. In addition, by eliminating the transmission of trajectory information between the centralized motion coordinator device and the one or motion stick devices, a low bandwidth, low cost wireless protocol may be used to implement wireless motion control.

Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a “means”) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application. 

1. A wireless motion control system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver; a motion stick device controlled by the centralized motion coordinator for controlled movement of an actuator assembly secured to a portion of the motion stick device, wherein the motion stick device includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the actuator assembly along a predetermined axis.
 2. The system according to claim 1 further including an encoder coupled to the motor to determine a position of the actuator assembly.
 3. The system according to claim 2, wherein the encoder is a contactless sensor that measures at least one physical property associated with the actuator assembly.
 4. The system according to claim 3, wherein the encoder detects a magnetic field to determine the position of the assembly.
 5. The system of claim 2 further including fault detection circuitry coupled to the second microprocessor to compare the position of the assembly and the command information to determine if the command was performed successfully.
 6. The system of claim 2 further including fault detection circuitry coupled to the second microprocessor to compare the position of the assembly and the command information to determine if the command was performed unsuccessfully.
 7. The system according to claim 1, wherein the motor is a stepper motor.
 8. The system according to claim 1, wherein the motor is a servo-motor.
 9. The system according to claim 1 further including at least two motion stick devices coupled to the centralized motion coordinator.
 10. A method for wireless control of an actuator assembly, the method comprising: wirelessly receiving a control signal from a centralized motion coordinator device at one or more motion stick devices, wherein each motion stick device includes a wireless transceiver; generating trajectory information based at least in part on the control signal to control operation of a motor to move an actuator assembly along a predetermined axis; detecting successful and/or unsuccessful completion of the operation by an encoder that measures at least one physical property associated with the motor; and transmitting a confirmation command to the centralized motion coordinator device.
 11. The method of claim 10, wherein the centralized motion coordinator transmits a motion command to at least one of the motion stick devices.
 12. The method of 10, wherein the motion stick processes and decodes the motion command to generate trajectory data.
 13. The method of claim 10, wherein the encoder is a contact less sensor that measures at least one physical property associated with the assembly.
 14. The method of claim 13, wherein the encoder detects a magnetic field to determine the position of the assembly.
 15. The method of claim 10, wherein the centralized motion coordinator simultaneously controls a plurality of motion stick devices through a wireless interface.
 16. The method of claim 10 further including the motion stick device transmitting a status signal associated with a physical property of a wireless link established between the motion stick device and the to the centralized motion coordinator device.
 17. An automated manufacturing system comprising: a centralized motion coordinator device having a first microprocessor and a first wireless transceiver for automated control of a plurality of motion stick devices, wherein the plurality of motion stick devices are controlled by the centralized motion coordinator to perform a controlled movement of an assembly secured to a portion of the motion stick device for performing one or more manufacturing tasks, wherein each of the motion stick devices includes: a second wireless transceiver for communicating with the centralized motion coordinator; a second microprocessor coupled to the second wireless transceiver for processing commands received from the centralized coordinator and encoding signals for transmission to the centralized motion coordinator; and a trajectory generator coupled to the second microprocessor, wherein the trajectory generator decodes commands received from the centralized motion coordinator and generates trajectory information for use by power electronics circuitry to control operation of a motor to move the assembly along a predetermined axis to manufacture an article.
 18. The automated manufacturing system according to claim 17 further including an encoder coupled to the motor to determine a position of the assembly.
 19. The automated manufacturing system according to claim 18, wherein the encoder is a contactless sensor that measures at least one physical property associated with the assembly.
 20. The automated manufacturing system according to claim 19, wherein the encoder detects a magnetic field to determine the position of the assembly.
 21. The automated manufacturing system of claim 18 further including fault detection circuitry coupled to the second microprocessor to compare the position of the assembly and the command information to determine if the command was performed successfully and/or unsuccessfully.
 22. The automated manufacturing system according to claim 17, wherein the motor is a stepper motor.
 23. The automated manufacturing system according to claim 17, wherein the motor is a servo-motor.
 24. The automated manufacturing system of claim 17, wherein the motion stick transmits a confirmation signal to the centralized motion coordinator when the motion command received from the centralized motion is successfully performed.
 25. The automated manufacturing system of claim 24, wherein the motion stick also transmits a status signal associated with a physical property of a wireless link established between the motion stick device and the to the centralized motion coordinator device.
 26. The automated manufacturing system of claim 17, wherein the manufacturing tasks include at least one from the group of manufacturing a device, shipping the device, and/or packaging the device. 